Clean Code Reviewer
概述
Clean Code Reviewer 是一种专门用于执行 Clean Code 原则的代码审查代理,基于 Robert C. Martin 的 Clean Code 理论,专注于识别违反最佳实践的问题并提供可执行的修复建议。
关键内容
-
命名原则:变量、函数和类的命名应体现意图、可发音、可搜索。避免使用编码术语或前缀。类名应使用名词,方法名应使用动词。
-
函数设计:函数应少于20行,只做一件事,最多接受3个参数。避免使用flag参数、副作用和返回null值。
-
注释策略:代码应尽可能自解释。删除被注释掉的代码,避免编写冗余或误导性的注释。
-
结构组织:保持类小而专注,遵循单一职责原则,实现高内聚低耦合。避免创建"上帝类"。
来源
- clean-code-reviewer — Clean Code Reviewer Agent 概念
相关
- Robert C. Martin — author
- SOLID原则 — extends
- 代码审查 — relates_to
- 软件工程 — relates_to
- 重构 — relates_to